/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.wal3{width:1400px;}
	.solutionPart2 .box2{ padding: 100px 200px 0 505px; }
	.solutionPart2 .box3{ padding: 100px 200px 0 505px;}
	.logisPic .slick{ padding: 0 35px; height: 395px; }
	.logisPic .slick .msg{ padding: 0 25px;}
	/*2023.8.17*/
	.pageBanner .bg{ top: 29%; height: 258px; }
	.pageBanner .txt{ font-size: 54px; line-height: 68px; }
	.pageBanner .msg{ padding-top: 90px; }
	.provideP2 .list{ width: 62%; }
	.provideP6 .w1500{ width: 1460px; }
	.provideP7 .w1436{ width: 1396px; }
	.logisticsP2{ padding: 90px 0 125px; }
	.logisticsP2 .w1674{ width: 1504px; }

	}

@media screen and ( max-width:1440px ){
	.wal2, .wal3{width:1200px;}
	.ind-banner .ban1 .robotImg img{ width: 80%;}
	.ind-banner .ban2 .robotImg img{ width: 80%;}
	.technology .swiper-pagination{ top: 27%!important;} 
	.technology .wal{ padding-top: 130px; }
	.solutionPart1 .imgDiv{ padding: 30px 100px 0;}
	.solutionPart1 .imgDiv img{ width: 100%; }
	.solutionPart2 .box1{ padding: 266px 180px 0 420px; height: 650px;}
	.jobLayer{ height:655px;}
	.jobLayer .contentBox{height:480px;}
	.logisPic{ padding:0 60px;}
	/*2023.8.17*/
	.pageBanner .bg{ height: 238px; }
	.pageBanner .mxfDiv{ margin-left: -600px; }
	.pageBanner .txt{ font-size: 50px; line-height: 64px; }
	.pageBanner .msg{ padding-top: 85px; font-size: 16px; line-height: 32px; }

	.provideP1 .list li .conDiv{ width: 400px; }
	.provideP1 .list li .name{ font-size: 34px; line-height: 34px;}
	.provideP1 .list li .content{ line-height: 32px; font-size: 16px; padding-top: 30px; }
	.provideP1 .list li .imgDiv{ width: 666px; }
	.provideP2 .list li .name{ font-size: 20px; line-height: 20px; }
	.provideP2 .list li .content{ padding: 32px 30px 0; font-size: 14px; line-height: 26px; }
	.provideP3 .rightList li .msg{ font-size: 14px; line-height: 28px; background: url(../images/ico2.png) left 8px no-repeat; }
	.provideP5 .leftImg{ width: 665px; }
	.provideP5 .content{ width: 480px; font-size: 16px; line-height: 34px; }
	.provideP6 .w1500{ width: 1340px; }
	.provideP6 .list li .msg{ font-size: 13px; line-height: 22px; }
	.provideP7 .w1436{ width: 1266px; }
	.provideP7 .mxfDiv{ height: 460px; }
	.provideP7 .conDiv{ width: 585px; height: 460px; padding: 50px 48px 0 35px;}
	.provideP7 .imgDiv img{ width: 900px; }
	.provideP7 .conDiv li{ padding-bottom: 26px; font-size: 16px;}
	.AMRP1{ padding: 130px 0 200px; }
	.AMRP1 .content{ font-size: 16px; line-height: 32px; }
	.AMRP2 .content{ font-size: 16px; line-height: 30px; }
	.AMRP2 .leftImg{ left: -35px; }
	.AMRP2 .leftImg img{ width: 538px; }
	.AMRP2 .list li .name{ font-size: 14px; line-height: 26px; }
	.AMRP2 .list li .msg{ padding: 12px 20px 0; line-height: 22px;font-size: 14px; }
	.AMRP3 .content{ font-size: 16px; line-height: 30px; }
	.AMRP3 .list li .name{ font-size: 13px; }
	.AMRP3 .list li .msg{ padding: 12px 10px 0;line-height: 20px; font-size: 12px; }
	.AMRP3 .rightImg{ right: -35px; }
	.AMRP3 .rightImg img{ width: 538px; }
	.AMRP4 .leftImg{ left: -35px; }
	.AMRP4 .leftImg img{ width: 538px; }
	.AMRP4 .content{ font-size: 16px; line-height: 30px; }
	.AMRP4 .shadog .name{ font-size: 14px; line-height: 36px; }
	.AMRP4 .shadog .msg{ padding: 20px 130px 0; line-height: 22px; font-size: 14px; }
	.AMRP5 .content{ font-size: 16px; line-height: 30px; }
	.AMRP5 .list li .name{ font-size: 14px; line-height: 24px; }
	.AMRP5 .list li .msg{ padding: 20px 45px 0; line-height: 24px; font-size: 14px; }
	.AMRP5 .rightImg{ right: -35px; }
	.AMRP5 .rightImg img{ width: 538px; }
	.AMRP6 .leftImg{ left: -35px; }
	.AMRP6 .leftImg img{ width: 538px; }
	.AMRP6 .content{ font-size: 16px; line-height: 30px; }
	.AMRP6 .list li .name{ font-size: 14px; line-height: 24px; }
	.AMRP6 .list li .msg{ padding: 20px 66px 0; line-height: 24px; font-size: 14px; }
	.AMRP7 .leftImg{ left: -35px; }
	.AMRP7 .leftImg img{ width: 538px; }
	.AMRP7 .content{ font-size: 16px; line-height: 30px; }
	.AMRP7 .list li .name{ font-size: 14px; line-height: 14px; }
	.AMRP7 .list li .msg{ padding: 20px 28px 0; line-height: 20px; font-size: 14px; }
	.logisticsP1{ height: 688px; }
	.logisticsP1 .content{ font-size: 16px; line-height: 32px; }
	.logisticsP2{ padding: 80px 0 115px; }
	.logisticsP2 .w1674{ width: 1364px; }
	.logisticsP2 .listBox{ padding: 115px 0 50px; }
	.logisticsP2 .listBox li{ text-align: center; }
	.logisticsP2 .listBox li .name{ font-size: 16px; line-height: 28px; }
	.logisticsP2 .listBox .list2{ padding: 65px 20px 0; }
	.logisticsP2 .listBox .list1 img{ height: 262px; }
	.logisticsP2 .listBox .list2 img{ height: 267px; }
	.logisticsP3 .content{ font-size: 16px; line-height: 32px; }
	.logisticsP4 .list li .conDiv{ padding-right: 45px; width: 575px; }
	.logisticsP4 .list li:nth-child(2n) .conDiv{ padding-left: 45px; }
	.logisticsP4 .list li .msg{ font-size: 16px; line-height: 30px; }
	.logisticsP5 .rightList{ width: 620px; }
	.logisticsP5 .rightList li .msg{ font-size: 14px; line-height: 28px; background: url(../images/ico2.png) left 8px no-repeat; }
	.educateP1 .leftImg{ width: 563px; }
	.educateP1 .rightDiv{ width: 472px; }
	.educateP1 .content{ font-size: 16px; line-height: 32px; padding-bottom: 60px;}
	.educateP2 .w1385{ width: 1240px; }
	.educateP3 .list li .msg{ font-size: 16px; }
	.educateP4 .list li .msg{ font-size: 16px; }
	.educateP5 .list li .msg{ font-size: 16px; }
	.disinfectP1 .content{ font-size: 16px; line-height: 32px;}
	.disinfectP2 .w1460{ width: 1320px; }
	.disinfectP2 .list li .imgDiv{ height: 320px; }
	.disinfectP2 .list li .imgDiv img{ max-width: 202px; max-height: 304px; }
	.disinfectP2 .list li .name{ margin-top: 32px; font-size: 14px; }
	.disinfectP3 .list li .name{ font-size: 16px; }
	.wardP1 .content{ font-size: 16px; line-height: 32px; }
	.wardP1 .teme li .name{ font-size: 14px; line-height: 14px; }
	.wardP2 .w1385{ width: 1240px; }
	.wardP2 .list li .msg{ font-size: 14px; line-height: 28px; }
	.wardP3 .mxfDiv .list li{ font-size: 16px; }
	.wardP4 .content{ font-size: 16px; line-height: 30px; }
	.connectP1 .content{ font-size: 16px; line-height: 32px; }
	.connectP2 .midImg{ margin-left: -262px; }
	.connectP2 .midImg img{ width: 524px; }
	.connectP2 .list li{ padding-bottom: 45px; }
	.connectP3 .rightDiv .content p{ font-size: 18px; padding-bottom: 46px; }
	.connectP4 .leftDiv .content p{ font-size: 18px; padding-bottom: 46px; }
	.connectP5 .rightDiv{ right: -30px; }
	.connectP5 .mxfDiv .content p{ font-size: 18px; line-height: 30px; }
	.connectP6 .mxfDiv .content p{ font-size: 18px; padding-bottom: 44px; }
	.connectP6 .rightList li .name{ left: 10%; top: 22%; }
	.connectP7 .rightDiv .content p{ font-size: 18px; line-height: 32px; padding-bottom: 36px; }
	.connectP8 .mxfDiv .content p{ font-size: 18px; padding-bottom: 48px; }
	.connectP8 .limg{ width: 586px; }
	.connectP8 .rightList li .name{ left: 10%; top: 22%;}
	.connectP9 .list li .name{ font-size: 16px; }
	.connectP9 .list li .wen{ font-size: 16px; }
	}

@media screen and ( max-width:1366px ){
	.ind-banner .ban1 .robotImg img{ width: 70%;}
	.ind-banner .ban2 .robotImg img{ width: 65%;}
	.ind-banner .ban4 .robotImg img{ width: 70%;}
	.indexPart4 .indexTitle{ padding-bottom: 40px;}
	.indexPartner .slick .hideBox{ width: 240px; height: 115px; margin-left: -120px;  margin-top: -58px;}
	.technology .wal{ padding-top: 100px; }
	.technology .msg{ padding-top: 15px;}
	.technology .box1{ padding-top: 20px; }
	.technology .box1 .list{ padding-top: 65px;}
	.technology .box1 .imgDiv img{ width: 360px; }
	.technology .box2{ padding-top: 100px;}
	.technology .box3{ padding-top: 75px; }
	.technology .box4{ padding-top: 70px;}
	.solutionPart2 .leftLayer{ width: 304px;}
	.solutionPart2 .tab2 li{ padding-left: 90px;}
	.solutionPart2 .tab2 li .ico{ left: 30px;}
	.solutionPart2 .box1{ padding: 266px 180px 0 390px; height: 650px;}
	.solutionPart2 .box2{ padding: 100px 150px 0 405px; }
	.solutionPart2 .box3{ padding: 100px 150px 0 405px;}
	.jobLayer{ height:550px;}
	.jobLayer .contentBox{height:360px;}
	/*2023.8.17*/
	.pageBanner .bg{ top: 29%; height: 238px; }
	.pageBanner .txt{ font-size: 50px; line-height: 60px; }
	.pageBanner .msg{ padding-top: 80px; font-size: 14px; line-height: 28px; }
	.logisticsP2 .w1674{ width: 1264px;}
	.disinfectP2 .w1460{ width: 1260px; }
	.disinfectP2 .list li .imgDiv{ height: 300px; }
	.disinfectP2 .list li .imgDiv img{ max-width: 192px; max-height: 294px; }
	}
@media screen and ( max-width:1004px ){
	.headDiv .wal{ width:100%;}
	.wal, .wal2, .wal3{width:100%;}
	.header, .ind-banner, .footNav, .pageBanner, .pageNum, .pageNav, .PC-Box, .pageNow{ display:none;}
	.headerTel, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore, .indexPart2Tel, .Phone-Box{ display:block;}
	.indexTitle .txt1{ font-size: 22px; padding-bottom: 5px;}
	.indexTitle .txt2{ font-size: 18px; padding-bottom: 15px; }
	.indexTitle .txt2 em{ width: 20px; height: 3px;}
	.indexPart1{ padding-top: 40px; padding-left: 10px; padding-right: 10px; }
	.indexPart1 .indexTitle{ padding-left: 15px; }
	.indexPart1 .tab{ position: relative; right: 0; top: 0px; padding-top: 25px; overflow: hidden;}
	.indexPart1 .tab li{width:110px;height:56px}
	.indexPart1 .tab li .title{font-size:13px;margin-top:4px}
	/* .indexPart1 .tab .liNow{ border-bottom: #0a74c1 solid 2px;} */
	.indexPart1 .tab li .icon{width:28px;height:28px;background-size:auto 100%}
	.indexPart1 .tabContentDiv{ padding-top: 25px; }
	.tabClist,
	.tabClist2{width:100%;padding:30px 15px}
	.tabClist .textbox{margin-top:20px}
	.tabClist .textbox .title,
	.tabClist2 .textbox .title{font-size:20px;max-height:25px}
	.tabClist .textbox .text{line-height:1.6;margin-top:10px;max-height:44px}
	.tabClist2 .img{width:100%;height:auto;line-height:auto}
	.tabClist2 .textbox{width:100%;margin-left:0;margin-top:25px}
	.tabClist2 .textbox .text{line-height:1.6;margin-top:10px;max-height:66px}
	.indexPart1 .imgDiv{ width: 100%; padding-top: 30px;}
	.indexPart1 .imgDiv img{ width: 100%; height: auto; }
	.indexPart1 .rightDiv{ width: 100%; }
	.indexPart1 .topBox{ height: 145px; padding: 0 20px;}
	.indexPart1 .name{ padding-top: 25px; font-size: 20px; }
	.indexPart1 .msg{ height: 48px; overflow: hidden; padding-top: 15px; }
	.indexPart1 .msgList{ padding-top: 25px;}
	.indexPart1 .msgList li{ height: 30px; font-size: 12px; line-height: 30px; margin-bottom: 10px;}
	.indexPart1 .msgList li div{ padding-left: 36px;}
	.indexPart1 .msgList li img{ left: 0px; width: 30px;}
	.indexPart1 .btnDiv{ padding-top: 25px; }
	.indexPart1 .btnDiv a{ width: 120px; height: 48px; line-height: 40px; text-indent: 18px; font-size: 14px; background-size: 120px;}
	.indexPart2{ padding-top: 40px; }
	.indexPart2 .indexTitle{ padding-bottom: 25px; padding-left: 25px;}
	.indexPart2 .Phone-Box img{ width: 100%; }
	.indexPart3{ padding: 40px 10px 35px; }
	.indexPart3 .indexTitle{ padding-bottom: 30px; padding-left: 15px;}
	.indexPart3 .tab2, .indexPart3 .btnDiv{ display: none; }
	.indexPart3 .list{ padding-bottom: 5px; }
	.indexPart3 .list ul{ margin-right: 0px; }
	.indexPart3 .list li{ float: none;  width: 100%; margin-bottom: 15px;}
	.indexPart3 .list li .box{ margin-right: 0px;}
	.indexPart3 .list li .botDiv{ padding: 15px 20px; }
	.indexPart3 .list li .name{ height: 36px; line-height: 36px; font-size: 16px;}
	.indexPart3 .list li .time{ height: 38px; line-height: 38px;}
	.indexPart3 .list li:hover .box{ -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
	.indexPart4{ padding: 40px 10px 35px; }
	.indexPart4 .bigBox{ margin: 0; padding-bottom: 10px;}
	.indexPart4 .indexTitle{ padding-left: 15px; padding-bottom: 30px;}
	.footDiv{ height:auto; padding: 35px 10px 45px;}
	.footDiv .leftDiv{ width: 100%; float: none;}
	.footDiv .leftDiv .txt{ padding-bottom: 15px; }
	.footDiv .msgList{ padding-bottom: 25px;}
	.footDiv .msgList li{ line-height: 30px; }
	.footDiv .rightDiv{ width: 100%; padding-top: 40px; float: none;}
	.footDiv .sundryDiv{ padding-left: 115px; width: auto; height: 96px;}
	.footDiv .ewmDiv img{ width: 96px; }
	.footDiv .sundryDiv{ float: none; }
	.footDiv .sundryDiv .txt{ line-height: 28px; text-align: left; }
	.footDiv .sundryDiv p{ padding-top: 10px; text-align: left; }
	.footDiv .share{ padding-top: 20px; float: none;}
	.footDiv .share li{ margin-left: 0px; margin-right: 15px;}
	.footDiv .links{ float: none; padding-top: 30px; text-align: left; }
	.footDiv .links a{ padding-left: 0px; padding-right: 25px; }
	.footDiv .msg{ float: none; text-align: left; padding-top: 25px; line-height: 26px;}
	.pageBox{ padding: 25px 10px 45px; }
	.pageBox2{ padding: 85px 10px 45px; }
	.pageBox3{ padding: 35px 10px 45px; }
	.news .list ul{ margin-right: 0px; }
	.news .list li{ float:  none; margin-bottom: 25px;}
	.news .list li .box{ width: 100%; margin-right: 0px; height: auto; padding-bottom: 25px;}
	.news .list .li01 .box{ width: 100%; } 
	.news .list li .name{ padding-top: 20px; height: 30px; line-height: 30px;}
	.news .list li .content{ padding-top: 15px; line-height: 24px; height: 48px;}
	.news .list li .botDiv{ padding-top: 15px;}
	.news .list li .add{ top: 15px;}
	.news .list li .wen{ height: 42px; }
	.news .list li .name2{ padding:0 15px; height: 42px; line-height: 42px; font-size: 14px; }
	.news .list li .time2{ display: none; }
	.video .list ul{ margin-right:-10px;}
	.video .list li{ width:50%; margin-bottom:35px;}
	.video .list li .box{ margin-right:10px; padding-bottom: 15px;}
	.video .list li .name{ margin-top:15px; height:34px; line-height:34px; font-size:13px;}
	.videoLayer{ width:94%; height:auto;}
	.videoLayer .imgDiv img{ width:100%;}
	.videoLayer .name{ height: 40px; line-height:40px; font-size: 16px;}
	.newShow{ padding: 0; }
	.newShow .name{ font-size: 18px; line-height: 30px; padding-bottom: 15px;}
	.newShow .time{ padding-bottom: 25px;}
	.newShow .content{ padding: 35px 0 20px; font-size: 14px; line-height: 30px;}
	.newShow .imgDiv{ padding-bottom: 30px; }
	.newShow .content img{ width: 100% !important; height:auto !important}
	.newShow .btnDiv{ padding-top: 30px; }
	.pageDown{ padding-top: 40px; }
	.pageDown ul{ margin-right: 0px; }
	.pageDown li{ float: none; width: 100%; margin-bottom: 20px;}
	.pageDown li .box{ margin-right: 0px; }
	.pageDown li .midDiv{ height: 106px; padding-left: 118px;}
	.pageDown li .limg{ top: 15px; }
	.pageDown li .limg img{ width: 108px; }
	.pageDown li .name2{ padding-top: 12px;}
	.pageDown li .time2{  padding-top: 15px; }
	.joinPart1{ padding-top: 30px;}
	.joinPart1 .txt1{ font-size: 40px; }
	.joinPart1 .txt2{ font-size: 18px; padding-bottom: 40px;}
	.joinPart1 .txt2 em{ width: 30px; margin-left: -15px; }
	.joinPart1 .imgDiv{ padding-top: 35px; }
	.joinPart1 .imgDiv img{ width: 100%; }
	.joinPart1 .list li{ padding-bottom: 30px; font-size: 14px; line-height: 32px; }
	.joinPart1 .list li .msg{ padding-top: 35px; }
	.joinPart2 .txt1{ font-size: 40px; color: #222; font-weight: bold;}
	.joinPart2 .txt2{ font-size: 18px; padding-bottom: 30px;}
	.jobTab{ padding-bottom: 40px; }
	.jobTab li{ height: 36px; margin: 0 17px; font-size: 16px;}
	.joinPart2 .list{ padding: 0 0 20px 0; }
	.joinPart2 .list ul{ margin-right: 0px; }
	.joinPart2 .list li{ float: none; width: 100%; margin-bottom: 20px;}
	.joinPart2 .list li .box{ margin-right: 0px; height: 300px;}
	.joinPart2 .list li .name{ padding: 35px 0 0 25px; font-size: 22px; line-height: 30px; height: 60px;  }
	.joinPart2 .list li .msg{ padding: 20px 0 0 25px;}
	.joinPart2 .list li .btnDiv{ margin: 25px auto 0;}
	.contactPart1{ padding: 30px 0 20px;}
	.contactPart1 .txt1{ font-size: 30px;}
	.contactPart1 .txt2{ font-size: 18px; padding-bottom: 40px;}
	.contactPart1 .txt2 em{ width: 30px; margin-left: -15px; }
	.contactPart1 .form{ padding: 35px 0 0; }
	.contactPart1 .form ul{ margin-right: 0px; }
	.contactPart1 .form li{ float: none; width: 100%; height: 45px; margin-bottom: 20px;}
	.contactPart1 .form li .box{ margin-right: 0px; height: 44px;}
	.contactPart1 .form li .txt{ line-height: 44px;}
	.contactPart1 .form li .input1{ width: 100%; height: 44px; line-height: 44px;}
	.contactPart1 .btnDiv{ padding: 12px 0 0 0px;}
	.contactPart1 .btnDiv a{ width: 130px; height: 33px; line-height: 33px; font-size: 14px; }
	.contactPart2 .txt1{ font-size: 40px;}
	.contactPart2 .txt2{ font-size: 18px; padding-bottom: 30px;}
	.contactPart2 .list{ padding: 0; }
	.contactPart2 .list ul{ margin-right:0px; }
	.contactPart2 .list li{ float: none; width: 100%; margin-bottom: 25px;}
	.contactPart2 .list li .box{ margin-right: 0px;}
	.contactPart2 .list li .topBox{ height: auto; padding: 30px 25px;}
	.contactPart2 .list li .name{ font-size: 22px; line-height: 40px; height: 40px;}
	.contactPart2 .list li .msg{ padding-top: 20px; width: 200px;}
	.contactPart2 .list li .ico{ right: 25px; bottom: 40px; }
	.aboutBox{ padding: 75px 10px 0; background: #000 url(../images/aboutBg.jpg) left top no-repeat; background-size: 100%;}
	.aboutPart1{ padding-bottom: 70px; }
	.aboutPart1 .txtDiv .txt1{ font-size: 60px; line-height: 60px; }
	.aboutPart1 .txtDiv .txt2{ position: relative; font-size: 30px; bottom: 0px;}
	.aboutPart1 .title{ font-size: 26px; padding-bottom: 20px; margin-bottom: 30px;}
	.aboutPart1 .contentBox{ padding-right: 0px; height: auto; }
	.aboutPart1 .name{ font-size: 18px; padding-bottom: 30px; }
	.aboutPart1 .content{ font-size: 14px; line-height: 24px; }
	.aboutPart1 .imgDiv{ position: relative; margin-bottom: 20px;}
	.aboutPart1 .imgDiv img{ width: 100%; }
	.aboutPart2{ padding-bottom: 70px; }
	.aboutPart2 .txtDiv .txt1{ font-size: 60px; line-height: 60px; }
	.aboutPart2 .txtDiv .txt2{ position: relative; font-size: 30px; bottom: 0px;}
	.aboutPart2 .title{ font-size: 26px; padding-bottom: 20px; margin-bottom: 30px;}
	.aboutPart2 .tab2{ overflow: hidden; text-align: center; height: auto; background: url(../images/line3.jpg) left bottom repeat-x; }
	.aboutPart2 .tab2 li{ margin-left: 0px; margin-bottom: 10px; height: 35px; display: block; font-size: 14px; background: none; float: left; width: 33.33%;}
	.aboutPart2 .tab2 li em{ padding: 0; display: block; height: 33px;}
	.aboutPart2 .tab2 li span{ display: none;}
	.aboutPart2 .year{ padding-top: 35px; font-size: 50px; }
	.aboutPart2 .name{ padding-top: 20px; font-size: 20px;}
	.aboutPart2 .msg{ padding-top: 16px; font-size: 14px; line-height: 24px;}
	.aboutPart3{ padding-bottom: 30px; }
	.aboutPart3 .box1 .txtDiv .txt1{ font-size: 60px; line-height: 60px;}
	.aboutPart3 .box1 .txtDiv .txt2{ position: relative; left: 10px; font-size: 30px; bottom: 0px; padding: 10px 0;}
	.aboutPart3 .box1 .txtDiv .line{ position: relative; left: 10px; width:100%;}
	.aboutPart3 .box1 .name{ padding: 10px 0 10px 10px; font-size: 30px;}
	.aboutPart3 .box1 .msg{ font-size: 16px; padding-left: 10px;}
	.aboutPart3 .box2{ margin-top: 0px; padding-top: 30px;}
	.aboutPart3 .box2 .txtDiv .txt1{ font-size: 60px; line-height: 60px;}
	.aboutPart3 .box2 .txtDiv .txt2{ position: relative; text-align: right; padding: 10px 0; right: 0px; font-size: 30px; bottom: 0px; }
	.aboutPart3 .box2 .txtDiv .line{ position :absolute; width: 100%; left: 10px;}
	.aboutPart3 .box2 .name{ padding: 10px 0; font-size: 30px;}
	.aboutPart3 .box2 .msg{ font-size: 16px; }
	.aboutPart3 .box3{ margin-top: 0px; padding-top: 30px;}
	.aboutPart3 .box3 .txtDiv .txt1{ font-size: 60px; line-height: 60px;}
	.aboutPart3 .box3 .txtDiv .txt2{ position: relative; left: 10px; font-size: 30px; bottom: 0px; padding: 10px 0;}
	.aboutPart3 .box3 .txtDiv .line{ position: relative; width: 100%; left: 10px;}
	.aboutPart3 .box3 .name{ padding: 10px 0 10px 10px; font-size: 30px}
	.aboutPart3 .box3 .msg{ font-size: 16px; padding-left:10px;}
	.aboutPart4{ padding-bottom: 45px; }
	.aboutPart4 .txtDiv .txt1{ font-size: 50px; line-height: 60px; }
	.aboutPart4 .txtDiv .txt2{ line-height: 36px; position: relative; font-size: 26px; bottom: 0px; }
	.aboutPart4 .title{ font-size: 26px; padding-bottom: 20px; margin-bottom: 30px;}
	.productPart1{ height: auto; background-size: 100% 100%; padding: 85px 10px 0;}
	.productPart1 .wal{ height: auto;  }
	.productPart1 .leftImg{ position:relative;text-align:center}
	.productPart1 .leftImg img{width:80%;max-width: 100%;display:inline-block;vertical-align:middle}
	.productPart1.procban .leftImg img{width:52%}
	.productPart1.profban .leftImg img{width:42%}
	.productPart1.progban .leftImg img{width:52%}
	.productPart1.prohban .leftImg img{width:36%}
	.productPart1.proiban .leftImg img{width:62%}
	.productPart1 .contentBox{ position: relative; top: 0; margin-top: 0px; width: 100%; }
	.productPart1 .name{ font-size: 26px;}
	.productPart1 .msg{ font-size: 16px; padding: 10px 0 20px;}
	.productPart1 .content{ line-height: 30px; padding-bottom: 30px;}
	.productPart1 .btnDiv{ padding-bottom: 10px; }
	.productPart1.proaban .btnDiv a{width:122px;height:40px;line-height:40px;padding-left:20px}
	.productPart1.proaban .btnDiv a:after{right:15px}
	.productPart1 .btnDiv a{ width: 135px; height: 37px; line-height: 37px; }
	.productPart2{ height: auto; background: url(../images/productBg22.png) center no-repeat; background-size:cover; padding:0 10px 50px;}
	.productPart2 .wal{ height:auto;}
	.productPart2 .txt{ padding: 50px 0 25px; font-size: 30px;}
	.productPart2 .content{ display:none;}
	.productPart2 .contentTel{ display:block;}
	.productPart2 .layer{ display:none;}
	.productPart3{ height: auto; background-size: 100% 100%; padding: 0 10px;}
	.productPart3 .wal{ height: auto;}
	.productPart3 .brief{ height: auto; }
	.productPart3 .txt{ padding: 50px 0 25px; font-size: 30px;}
	.productPart3 .content{ display:none;}
	.productPart3 .contentTel{ display:block;}
	.productPart3 .imgDiv{ position: relative; left: 0; margin-left: 0; text-align:center}
	.productPart3 .imgDiv img{ width: 65%; }
	.productPart4{ height: auto; background-size: 100% 100%; padding: 30px 10px 0;}
	.productPart4 .wal{ height: auto;}
	.productPart4 .contentBox{ position: relative; left: 0; margin-left: 0px; top: 0; margin-top: 0; }
	.productPart4 .imgDiv{ position: relative; right: 0; margin-right: 0px; padding-top: 25px;}
	.productPart4 .imgDiv img{ width: 100%; }
	.productPart4 .txt{ font-size: 30px;}
	.productPart4 .msg{ font-size: 14px; line-height: 26px; padding: 10px 0 20px;}
	.productPart4 .icoList li{ width: 60px; height: 60px; margin-right: 10px; }
	.productPart4 .icoList li img{ width: 60px; }
	.productPart5{ height: auto; background-size: 100% 100%; padding: 20px 10px 50px;}
	.productPart5 .wal{ height: auto; }
	.productPart5 .txt{ padding: 30px 0 25px; font-size: 30px;}
	.productPart5 .msg{ line-height: 26px; font-size: 14px;}
	.productPart6{ height: auto; background-size: 100% 100%; padding: 20px 10px 50px;}
	.productPart6 .wal{ height: auto; }
	.productPart6 .txt{ padding: 30px 0 25px; font-size: 30px;}
	.productPart6 .msg{ display:none;}
	.productPart6 .msgTel{ display:block}
	.productPart6 .roundDiv{ display:none;}
	.productPart6 .ffff{ position:relative; left:0; margin-left:0px; top:0; width:200px; margin:0 auto; padding-top:25px;}
	.productPart6 .ffff img{ width:200px;}
	.productPart7{ height: auto; background-size: 100% 100%; padding: 20px 10px 50px;}
	.productPart7 .wal{ height: auto; }
	.productPart7 .txt{ padding: 30px 0 25px; font-size: 30px;}
	.productPart7 .msg{ font-size: 14px; padding-bottom:25px;}
	.productPart7 .battery{ position:relative; left: 0; margin: 0 auto; bottom: 0; width:265px; height:311px;}
	.productPart7 .battery .huan img, .productPart7 .battery .benti img{ width:265px; height:311px;}

	.productPart8{ height: auto; background: url(../images/productBg8.jpg) -240px top no-repeat; background-size:cover; padding: 20px 10px;}
	.productPart8 .wal{ height: auto; }
	.productPart8 .contentBox{ padding: 30px 0 0 0; }
	.productPart8 .txt{ font-size: 30px;}
	.productPart8 .list{ padding-top: 30px; width: 100%;}
	.productPart8 .list li{ width: 33.33%; text-align: center; margin-bottom: 20px;}
	.productPart8 .list li .box{ width: auto; margin-right: 0px;}
	.productPart8 .list li .box img{ width: 60px; }
	.productPart8 .list li p{ padding-top: 10px; font-size: 12px; }
	.productPart8 .imgDiv{ display:none; }
	.productPart9{ height: auto; background-size: 100% 100%; padding: 20px 10px 0}
	.productPart9 .wal{ height: auto;}
	.productPart9 .txt{ font-size: 30px; padding: 30px 0 15px; }
	.productPart9 .content{ padding: 0 10px; font-size: 14px; line-height: 26px;}
	.productPart9 .imgDiv{ position: relative; padding-top: 25px;}
	.productPart9 .imgDiv img{ width: 100%; }
	.productPart10{ padding: 50px 0; height: auto; background-size: 100% 100%;}
	.show-swiper{ height: auto;}
	.imgChange { width: 280px; height: auto;}
	.imgChange img{ width: 280px; }
	.device { top: 50%; margin-top: -21px;}
	.swiper-btn { width: auto; padding: 0 10px;}
	.device .nextBtn { background-size: 42px;}
	.device .prevBtn { background-size: 42px;}
	.device .nextBtn:hover{ background-size: 42px;}
	.device .prevBtn:hover{ background-size: 42px;}
	.device .imgBtn { width: 42px; height: 43px;}

	.solutionPart1{ height: auto; background-size: 100% 100%; padding: 0 10px 50px;}
	.solutionPart1 .contentBox{ padding-top: 100px; }
	.solutionPart1 .name{ font-size: 26px; padding-bottom: 15px;}
	.solutionPart1 .msg{ font-size: 16px;}
	.solutionPart1 .content{ padding: 20px 0 30px; line-height: 26px;}
	.solutionPart1 .btnDiv{ width: 137px; }
	.solutionPart1 .btnDiv a{ width: 135px; height: 37px; line-height: 37px; }
	.solutionPart1 .imgDiv{ padding: 30px 0 0;}
	.solutionPart2{ height: auto; background-size: 100% 100%; padding: 0 0 50px;}
	.solutionPart2 .leftLayer{ position: relative; width: 100%; height: 100%; background: url(../images/bg2.png) repeat;}
	.solutionPart2 .txtDiv{ height: auto; }
	.solutionPart2 .txtDiv .txt1{ padding: 45px 0 15px; font-size: 24px; }
	.solutionPart2 .tab2{ padding-top: 25px; }
	.solutionPart2 .tab2 li{ float: left; width: 33.33%; text-align: center; height: 50px; border-bottom: #b2b2b2 solid 1px; position: relative; padding-left: 0px; font-size: 14px; line-height: 24px;}
	.solutionPart2 .tab2 li:last-child{ border-bottom:#b2b2b2 solid 1px; }
	.solutionPart2 .tab2 li .ico{ display: none; }
	.solutionPart2 .tab2 li p{ display: table-cell; vertical-align: middle; height: 50px; width: 400px; text-align: center; padding:0 10px; }
	.solutionPart2 .box1{ padding: 30px 10px 0 10px; height: auto;}
	.solutionPart2 .box1 .leftImg{ width: 100%; text-align:center; }
	.solutionPart2 .box1 .leftImg img{ width: 75%; }
	.solutionPart2 .box1 .rightDiv{ width: 100%; }
	.solutionPart2 .box1 .name{ font-size: 18px;  padding: 25px 0 30px;}
	.solutionPart2 .box1 .content{ line-height: 26px;}
	.solutionPart2 .box1 .icoList{ display: none;}
	.solutionPart2 .box1 .icoListTel{ display: block; }
	.solutionPart2 .box2{ padding: 30px 10px 0 10px;}
	.solutionPart2 .box2 .name{ font-size: 18px; padding: 25px 0 30px;}
	.solutionPart2 .box2 .content{ line-height: 26px; padding-bottom: 30px; }
	.solutionPart2 .box3{ padding: 30px 10px 0 10px;}
	.solutionPart2 .box3 .name{ font-size: 18px; padding: 25px 0 30px;}
	.solutionPart2 .box3 .content{ line-height: 26px; padding-bottom: 30px; }

	.solutionPart3{ padding: 50px 10px; height: auto; background-size: 100% 100%;}
	.solutionPart3 .txt{ font-size: 26px; padding-bottom: 30px; }
	.solutionPart3 .listBox{ border-radius: 16px; -moz-border-radius:16px;}
	.solutionPart3 .listBox ul{ margin-right: -1px; margin-top: -1px;}
	.solutionPart3 .listBox li{ width: 50%; height: 230px;}
	.solutionPart3 .listBox li .box{ height: 229px;}
	.solutionPart3 .listBox li .ico{ text-align: center; padding: 35px 0 15px; }
	.solutionPart3 .listBox li .ico img{ width: 60px; }
	.solutionPart3 .listBox li .name{ font-size: 14px; padding-bottom: 10px;}
	.solutionPart3 .listBox li .msg{ padding: 0 15px; line-height: 20px; }
	.solutionPart4{ padding: 50px 10px; height: auto; background-size: 100% 100%;}
	.solutionPart4 .txt{ font-size: 26px; padding-bottom: 30px; }
	.solutionPart4 .table{ border-radius: 16px; -moz-border-radius:16px;}
	.solutionPart4 .table th{ padding: 10px 0; height: auto; font-size: 14px; width: 35%;}
	.solutionPart4 .table .th01{ width: 30%;}
	.solutionPart4 .table td{ padding: 10px 0; width: 35%; text-align: center; height: auto; font-size: 14px;}
	.solutionPart4 .table .td01{ width: 30%;}
	.jobLayer{ width:90%; height:400px;}
	.jobLayer .close{ width:24px; height:24px; background-size: 24px; right:20px; top:18px;}
	.jobLayer .bigBox{ padding: 45px 10px 0;}
	.jobLayer .contentBox{ height:330px;}
	.jobLayer .name1{ padding-bottom: 5px;}
	.jobLayer .name2{ font-size: 20px; padding-bottom: 20px;}
	.jobLayer .content{ font-size: 12px; line-height: 26px; padding-bottom: 30px;}
	.jobLayer .tips{ width: auto; height: auto; padding: 10px; line-height: 26px; }
	.videoLayer{ width:94%; height:auto;}
	.videoLayer .close{ width:30px; height:30px; right:10px; top:10px; background-size:30px;}
	.logisticsPart1{ height: auto; background-size: 100% 100%; padding: 85px 10px 0;}
	.logisticsPart1 .wal{ height: auto;  }
	.logisticsPart1 .leftImg{ position:relative; left: 0px; top: 0; margin-top: 0px; padding-top: 10px; text-align:center}
	.logisticsPart1 .leftImg img{ width: 70%; }
	.logisticsPart1 .contentBox{ position: relative; right: 0; top: 0; margin-top: 0px; width: 100%; }
	.logisticsPart1 .name1{ font-size: 20px;}
	.logisticsPart1 .name2{ padding-top: 10px; font-size: 30px;}
	.logisticsPart1 .msg{ font-size: 16px; padding: 10px 0 20px;}
	.logisticsPart1 .content{ font-size: 14px; line-height: 30px; padding-bottom: 30px;}
	.logisticsPart1 .btnDiv{ padding-bottom: 40px; }
	.logisticsPart1 .btnDiv a{ width: 135px; height: 37px; line-height: 37px; }
	.logisticsPart2{ height: auto; background-size: 100% 100%; padding:0 10px 50px;}
	.logisticsPart2 .txt{ padding: 50px 0 25px; font-size: 26px;}
	.logisticsPart2 .list li{ width: 50%; height: 215px; overflow: hidden;}
	.logisticsPart2 .list li .box{ padding: 0 10px; }
	.logisticsPart2 .list li .name{ font-size: 14px; padding: 10px 0 12px; }
	.logisticsPart2 .list li .msg{ font-size: 12px; }
	.logisticsPart3{ padding: 50px 10px; height: auto; background-size: 100% 100%;}
	.logisticsPart3 .txt{ font-size: 26px; padding-bottom: 25px; }
	.logisticsPart3 .listBox{ border-radius: 16px; -moz-border-radius:16px;}
	.logisticsPart3 .listBox ul{ margin-right: -1px; margin-top: -1px;}
	.logisticsPart3 .listBox li{ width: 50%; height: 230px;}
	.logisticsPart3 .listBox li .box{ height: 229px;}
	.logisticsPart3 .listBox li .ico{ text-align: center; padding: 25px 0 15px; }
	.logisticsPart3 .listBox li .ico img{ width: 60px; }
	.logisticsPart3 .listBox li .name{ font-size: 14px; padding-bottom: 10px;}
	.logisticsPart3 .listBox li .msg{ padding: 0 15px; line-height: 20px; }
	.logisticsPart4{ padding: 50px 10px; height: auto; background: #fff;}
	.logisticsPart4 .wal{ position: relative; height: auto; }
	.logisticsPart4 .txt{ font-size: 26px; padding-bottom: 25px; }
	.logisticsPart4 .imgDiv{ display:none;}
	.logisticsPart4 .list1{ position: relative; left: 0px; top: 0px; padding-top: 25px;}
	.logisticsPart4 .list2{ position: relative; right: 0px; top: 0px; }
	.logisticsPart4 .list li{ height: 49px; margin-bottom: 15px; padding-left: 62px; line-height: 49px; }
	.logisticsPart4 .list li .ico img{ width: 49px; }
	.logisticsPart5{ padding: 50px 10px; height: auto; background-size: 100% 100%;}
	.logisticsPart5 .txt{ font-size: 26px; padding-bottom: 35px; }
	.logisPic{ padding:0 0 80px; }
	.logisPic .slick{ border-radius: 30px; -moz-border-radius:30px; margin: 0; padding: 0 15px 20px; height: auto; }
	.logisPic .slick .imgDiv{ padding-top: 25px; }
	.logisPic .slick .name{ padding: 20px 0 10px; font-size: 18px;}
	.logisPic .slick .msg{ padding: 0 10px; height: 48px; overflow: hidden;}
	.logisPic .slick-prev{ left: 50%; margin-left: -50px; bottom: 0px; top: auto; margin-top: 0px; width: 40px; height: 41px; background-size: 40px;}
	.logisPic .slick-next{ right: 50%; margin-right: -50px; bottom: 0px; top: auto; margin-top: 0px; width: 40px; height: 41px; background-size: 40px;}
	.logisPic .slick-prev:hover{ background-size: 40px;}
	.logisPic .slick-next:hover{ background-size: 40px;}
	.logisticsPart6{ padding: 50px 10px; height: auto; background: #dfdfdf;}
	.logisticsPart6 .leftImg{ width: 100%; padding-top: 0px;}
	.logisticsPart6 .leftImg img{ width:100%;}
	.logisticsPart6 .contentBox{ width: 100%; padding-top:25px;}
	.logisticsPart6 .txt{ font-size: 20px;}
	.logisticsPart6 .name{ font-size: 26px; height: 50px; padding-top:5px;}
	.logisticsPart6 .name em{ width: 40px; height: 2px;}
	.logisticsPart6 .msg{ font-size: 16px; padding: 20px 0 25px; }
	.logisticsPart6 .content{ font-size: 14px; line-height:26px; width:auto;}
	.ind-bannerTel .swiper-pagination{bottom:}
	/*2021.1.18*/
	.newPart1{ background: url(../images/hBg1.jpg) center / cover no-repeat; padding: 85px 0 40px 0;}
    .newPart1 .img{ display: none; }
    .newPart1 .wal { height: auto; position: static; margin-left: 0;}
    .newPart1 .leftImg{ position: relative; left: 0; margin-top: 0; top: 0; padding: 0 15px; width: auto; margin-left: 0;}
	.newPart1 .leftImg img{ width: 100%; }
	.newPart1 .contentBox{ position: relative; right: 0; top: 0; margin-top: 0; width: auto; padding: 25px 15px 0; }
	.newPart1 .name{ font-size: 26px; padding-bottom: 15px; }
	.newPart1 .limg img{ width: 100%; }
	.newPart2{ height: auto; padding: 45px 15px;}
	.newPart2 .proatop .entitle{ font-size:30px; line-height:38px;}
	.newPart2 .proatop .entitle:after{ font-size:16px;}
	.newPart2 .proatop .cntitle{ font-size:20px; line-height: 30px; padding: 10px 0 25px;}
	.newPart2 .mxfDiv{ display: none; }
	.newPart2 .imgDiv{ display: block; }
	.newPart3{ height: auto; padding: 45px 15px; }
	.newPart3 .proatop{ position: relative; }
	.newPart3 .proatop .entitle{color:rgba(102,102,102,0.15); padding: 0; font-size:30px; line-height:38px;}
	.newPart3 .proatop .entitle:after{ font-size:16px;}
	.newPart3 .proatop .cntitle{ font-size:20px; line-height: 30px; padding: 10px 0 25px; }
	.newPart3 .bigImg .img1{ display:none;}
	.newPart3 .bigImg .img2{ display:block;}
	.newPart3 .bigImg img{ width: 100%; }
	.newPart4{ height: auto; padding: 45px 15px; }
	.newPart4-2{ height: auto; padding: 45px 15px; background-size: 100% 100%; }
	.newPart4 .proatop .entitle{ font-size:30px; line-height:38px;}
	.newPart4 .proatop .entitle:after{ font-size:16px;}
	.newPart4 .proatop .cntitle{ font-size:20px; line-height: 30px; padding: 10px 0;}
	.newPart4 .list:after{ display: none; }
	.newPart4 .list li{ width: 50%; padding: 25px 0;}
	.newPart4 .list li .ico img{ width: 70px; }
	.newPart4 .list li .name{ padding: 15px 0 10px; font-size: 14px; line-height: 14px; height: 28px;}
	.newPart4 .list li .msg{ font-size: 12px; line-height: 20px; height: 60px; padding: 0 15px;}
	.newPart5{ background: url(../images/hBg5.jpg) center / cover no-repeat; padding: 85px 0 40px 0;}
    .newPart5 .img{ display: none; }
    .newPart5 .wal { height: auto; position: static; margin-left: 0;}
    .newPart5 .leftImg{ position: relative; left: 0; margin-top: 0; top: 0; padding: 0 15px; width: auto; margin-left: 0;}
	.newPart5 .leftImg img{ width: 100%; }
	.newPart5 .contentBox{ position: relative; right: 0; top: 0; margin-top: 0; width: auto; padding: 25px 15px 0; }
	.newPart5 .name{ font-size: 26px; padding-bottom: 15px; }
	.newPart5 .limg img{ width: 100%; }
	.newPart6{ height: auto; padding: 45px 15px;}
	.newPart6 .title{ font-size: 26px; line-height: 26px; padding-bottom: 40px;}
	.newPart6 .leftDiv{ width: auto; float: none; padding-top: 30px; }
	.newPart6 .name{ font-size: 22px; line-height: 22px;}
	.newPart6 .txt{ font-size: 16px; line-height: 32px; padding-bottom: 25px; }
	.newPart6 .msgList{ padding-top: 30px; }
	.newPart6 .msgList li{ font-size: 14px; line-height: 32px; padding-left: 16px; }
	.newPart6 .msgList li:after{ top: 14px; width: 4px; height: 4px; margin-top: 0; }
	.newPart6 .rightImg{ float: none; }
	.newPart6 .rightImg img{ width: 100%; }
	.newPart7{ height: auto; padding: 45px 15px;}
	.newPart7 .title{ font-size: 26px; line-height: 26px; padding-bottom: 40px;}
	.newPart7 .rightDiv{ width: auto; float: none; padding-top: 30px; }
	.newPart7 .name{ font-size: 22px; line-height: 22px;}
	.newPart7 .txt{ font-size: 16px; line-height: 32px; padding-bottom: 25px; }
	.newPart7 .msgList{ padding-top: 30px; }
	.newPart7 .msgList li{ font-size: 14px; line-height: 32px; padding-left: 16px; }
	.newPart7 .msgList li:after{ top: 14px; width: 4px; height: 4px; margin-top: 0; }
	.newPart7 .leftImg{ padding-left: 0; float: none; text-align: center; }
	.newPart7 .leftImg img{ width: 40%; }
	.newPart8{ height: auto; padding: 45px 15px; }
	.newPart8 .proatop .entitle{ font-size:30px; line-height:38px;color:rgba(102,102,102,0.3);}
	.newPart8 .proatop .entitle:after{ font-size:16px;color:rgba(102,102,102,0.4);}
	.newPart8 .proatop .cntitle{ font-size:20px; line-height: 30px;}
	.newPart8 .leftImg{ text-align: center; float: none; }
	.newPart8 .leftImg .img1{ display:none;}
	.newPart8 .leftImg .img2{ display:block;}
	.newPart8 .leftImg img{ width: 100%; }
	.newPart8 .rightDiv{ width: auto; float: none; padding-top: 40px; }
	.newPart8 .rightDiv li{ float: none; width: 100%; padding-bottom: 25px;}
	.newPart8 .rightDiv li .box{ padding-left: 85px; height: 70px; }
	.newPart8 .rightDiv li .ico img{ width: 63px; }
	.newPart8 .rightDiv li .name{ height: 24px; line-height: 24px; font-size: 18px; }
	.newPart8 .rightDiv li .msg{ font-size: 12px; width: auto; }
	.newPart9{ background: url(../images/hBg9.jpg) center / cover no-repeat; padding: 85px 0 40px 0;}
    .newPart9 .img{ display: none; }
    .newPart9 .wal { height: auto; position: static; margin-left: 0;}
    .newPart9 .leftImg{ position: relative; left: 0; margin-top: 0; top: 0; padding: 0 15px; width: auto; margin-left: 0;}
	.newPart9 .leftImg .img1{ display:none;}
	.newPart9 .leftImg .img2{ display:block;}
	.newPart9 .leftImg img{ width: 100%; }
	.newPart9 .contentBox{ position: relative; right: 0; top: 0; margin-top: 0; width: auto; padding: 25px 15px 0; }
	.newPart9 .name{ font-size: 26px; padding-bottom: 15px; line-height: 40px; }
	.newPart9 .limg .img1{ display:none;}
	.newPart9 .limg .img2{ display:block;}
	.newPart9 .limg img{ width: 100%; }
	.newPart10{ height: auto; padding: 45px 15px;}
	.newPart10 .proatop .entitle{font-size:30px; line-height:38px;}
	.newPart10 .proatop .entitle:after{ font-size:16px;}
	.newPart10 .proatop .cntitle{ font-size:20px; line-height: 30px; }
	.newPart10 .list:after{ display: none; }
	.newPart10 .list li{ width: 50%; padding: 25px 0;}
	.newPart10 .list li .ico img{ width: 70px; }
	.newPart10 .list li .name{ padding: 15px 0 10px; font-size: 16px; line-height: 16px; }
	.newPart10 .list li .msg{ font-size: 12px; line-height: 20px; height: 60px; padding: 0 15px;}
	.newPart11{ height: auto; padding: 45px 15px;}
	.newPart11 .proatop .entitle{color:rgba(102,102,102,0.3); font-size:30px; line-height:38px;}
	.newPart11 .proatop .entitle:after{ font-size:16px;}
	.newPart11 .proatop .cntitle{ font-size:20px; line-height: 30px; }
	.newPart11 .leftDiv{ width: auto; float: none; padding-top: 25px; }
	.newPart11 .title{ font-size: 18px; line-height: 18px; padding-bottom: 25px; }
	.newPart11 .list li{ width: 33.33%; padding-bottom: 30px;}
	.newPart11 .list li .ico img{ width: 70px; }
	.newPart11 .list li .name{ font-size: 16px; padding-top: 15px;}
	.newPart11 .rightDiv{ width: auto; float: none; padding-top: 25px; }
	.newPart11 table th{ height: 40px; font-size: 15px; text-indent: 15px; }
	.newPart11 table th:first-child{ width: 30%; }
	.newPart11 table td{ height: 35px; text-indent: 0; padding: 8px 0 8px 15px; font-size: 12px; }
	.newPart12{ height: auto; padding: 45px 15px; }
	.newPart12 .proatop .entitle{font-size:30px; line-height:38px;}
	.newPart12 .proatop .entitle:after{ font-size:16px;}
	.newPart12 .proatop .cntitle{ font-size:20px; line-height: 30px; }
	.newPart12 .txt{ font-size: 18px; padding-bottom: 25px;}
	.newPart12 .bigImg .img1{ display:none;}
	.newPart12 .bigImg .img2{ display:block;}
	.newPart12 .bigImg img{ width: 100%; }
	.newPart13{ height: auto; padding: 45px 15px;}
	.newPart13 .proatop .entitle{ font-size:30px; line-height:38px;}
	.newPart13 .proatop .entitle:after{ font-size:16px;}
	.newPart13 .proatop .cntitle{font-size:20px; line-height: 30px; }
	.newPart13 .list{ padding-top: 20px; }
	.newPart13 .list ul{ margin-right: -10px; }
	.newPart13 .list li{ width: 50%; padding-bottom: 30px; }
	.newPart13 .list li .box{ margin-right: 10px; }
	.newPart13 .list li .name{ font-size: 15px; line-height: 15px; padding-top: 15px; }
	.newPart14{ background: url(../images/hbg15.jpg) center / cover no-repeat; padding: 85px 0 40px 0;}
    .newPart14 .img{ display: none; }
    .newPart14 .wal { height: auto; position: static; margin-left: 0; margin-top: 0;}
    .newPart14 .leftImg{ position: relative; left: 0; margin-top: 0; top: 0; padding: 0 15px; text-align: center; width: auto; margin-left: 0;}
	.newPart14 .leftImg img{ width: 60%; }
	.newPart14 .contentBox{ position: relative; right: 0; top: 0; margin-top: 0; width: auto; padding: 25px 15px 0; }
	.newPart14 .name{ font-size: 26px; padding-bottom: 15px; line-height: 40px; }
	.newPart14 .txt{ margin: 5px 0 20px; width: 194px; height: 48px; background-size: 194px; font-size: 18px; line-height: 48px; }
	.newPart14 .line{ background: rgba(229,238,245,0.3); width: 100%; height: 1px;}
	.newPart14 .msg{ margin-top: 20px; width: auto; height: auto; background: none; text-align: left; line-height: 32px; font-size: 14px; }
	.newPart15{ height: auto; padding: 45px 15px;}
	.newPart15 .proatop .entitle{font-size:30px; line-height:38px;}
	.newPart15 .proatop .entitle:after{ font-size:16px;}
	.newPart15 .proatop .cntitle{ font-size:20px; line-height: 30px; }
	.newPart15 .list:after{ display: none; }
	.newPart15 .list li{ width: 50%; padding: 25px 0;}
	.newPart15 .list li .ico img{ width: 70px; }
	.newPart15 .list li .name{ padding: 15px 0 10px; font-size: 16px; line-height: 16px; }
	.newPart15 .list li .msg{ font-size: 12px; line-height: 20px; height: 60px; padding: 0 15px;}
	.newPart16{ height: auto; padding: 45px 15px;}
	.newPart16 .toptop{ padding-bottom: 35px; }
	.newPart16 .leftDiv{ width: auto; float: none; }
	.newPart16 .name{ padding: 0 0 10px; font-size: 18px; line-height: 18px; }
	.newPart16 .txt1{ font-size: 14px; line-height: 22px;}
	.newPart16 .txt2{ height: 68px; position: relative; font-size: 14px; line-height: 22px; }
	.newPart16 .txt2:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 62px; height: 2px; background: url(../images/himg62Bg.jpg) center no-repeat; }
	.newPart16 .content{ line-height: 1.8; padding-top: 20px; }
	.newPart16 .rightImg{ float: none; padding-top: 30px; }
	.newPart16 .rightImg img{ width: 100%; }
	.newPart16 .title{ font-size: 18px; line-height: 18px; padding: 45px 0 30px; }
	.newPart16 .list ul{ display: block;}
	.newPart16 .list li{ float: left; width: 50%; padding-bottom: 25px; }
	.newPart16 .list li .ico img{ width: 70px; }
	.newPart16 .list li .name{ font-size: 14px; line-height: 14px; padding-top: 15px; }
	/*2023.8.17*/
	.otherBanner{ display: block; }
	.provideP1{ padding: 45px 15px; }
	.provideP1 .list li{ padding-bottom: 35px; display: block; }
	.provideP1 .list li .conDiv{ width: auto; padding-top: 25px;}
	.provideP1 .list li .name{ font-size: 18px; line-height: 18px;}
	.provideP1 .list li .content{ line-height: 24px; font-size: 12px; padding-top: 15px; }
	.provideP1 .list li .imgDiv{ width: auto; }
	.provideP1 .list li .imgDiv img{ width: 100%; }
	.provideP2{ padding: 45px 15px 30px; height: auto; background: left center no-repeat; }
	.provideP2:after{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); }
	.provideP2 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.provideP2 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.provideP2 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px;  }
	.provideP2 .list{ padding-top: 30px; padding-right: 0; width: auto; float: none; }
	.provideP2 .list ul{ margin-right: 0; }
	.provideP2 .list li{ float: none; width: auto; padding-bottom: 10px; }
	.provideP2 .list li .box{ margin-right: 0; height: auto; padding-top: 20px; }
	.provideP2 .list li .name{ font-size: 15px; line-height: 15px; }
	.provideP2 .list li .content{ padding: 15px 15px 20px; font-size: 12px; line-height: 20px; }
	.provideP3{ height: auto; padding: 45px 15px 20px; }
	.provideP3 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.provideP3 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.provideP3 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.provideP3 .mxfDiv{ margin-top: 30px; }
	.providePic{ position:relative; left:0; width:100%; height:200px;}
	.providePic .imgDiv{ height:200px; }
	.providePic .swiper-pagination{ bottom: 15px!important; } 
	.providePic .swiper-pagination-bullet {width: 8px; height: 8px; margin: 0 6px!important;} 
	.provideP3 .rightList{ width: auto; float: none; padding-top: 25px; }
	.provideP3 .rightList li{ padding-bottom: 15px; }
	.provideP3 .rightList li .name{ padding-left: 28px; font-size: 16px; line-height: 16px; padding-bottom: 6px; }
	.provideP3 .rightList li .msg{ line-height: 24px; padding-left: 28px; font-size: 12px; background: url(../images/ico2.png) left 6px no-repeat; }
	.provideP4 .list li{ height: auto; padding: 30px 15px; }
	.provideP4 .list li .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.provideP4 .list li .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.provideP4 .list li .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.provideP4 .list li .msg{ font-size: 12px; padding-top: 15px; padding-bottom: 15px; height: auto; line-height: 20px; }
	.provideP4 .list li .mxfDiv{ height: auto; }
	.provideP4 .list li .imgDiv{ width: auto; height: auto; }
	.provideP4 .list li .imgDiv img{ height: auto; }
	.provideP4 .list li .conDiv{ position: relative; width: 100%; padding: 0 15px 25px; height: auto; top: 0; margin-top: 0;}
	.provideP4 .list li .txt{ padding: 25px 0 20px; font-size: 16px; line-height: 16px; }
	.provideP4 .list li .txt2{ padding: 25px 0 20px; }
	.provideP4 .list li dd{ padding-bottom: 12px; font-size: 12px; line-height: 20px; }
	.provideP5{ padding: 45px 15px; height: auto; }
	.provideP5 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.provideP5 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.provideP5 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.provideP5 .mxfDiv{ margin-top: 40px; display: block; }
	.provideP5 .leftImg{ width: auto; }
	.provideP5 .content{ padding-top: 15px; width: auto; font-size: 13px; line-height: 26px; }
	.provideP5 .layer{ right: 0; bottom: 0; padding: 5px 5px 5px 60px; }
	.provideP5 .layer .limg{ left: 5px; top: 25px; }
	.provideP5 .layer .limg img{ width: 52px; }
	.provideP5 .layer .haha{ font-size: 12px; }
	.provideP5 .layer .time{ font-size: 12px; transform: scale(0.83333); }
	.provideP5 .layer .msgList li{ line-height: 16px; transform: scale(0.83333); }

	.provideP6{ padding: 45px 15px; height: auto; }
	.provideP6 .w1500{ width: 100%; }
	.provideP6 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.provideP6 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.provideP6 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.provideP6 .mxfDiv{ margin-top: 25px; padding: 8px;}
	.provideP6 .list{ padding: 20px 10px 0; }
	.provideP6 .list ul{ display: block;}
	.provideP6 .list li{ width: auto; padding-bottom: 20px; }
	.provideP6 .list li .name{ height: 24px; line-height: 24px; padding-left: 34px; font-size: 14px; }
	.provideP6 .list li .name img{ width: 20px;}
	.provideP6 .list li .msg{ font-size: 12px; line-height: 20px; padding: 5px 0 0 34px; }
	.provideP7{ padding: 45px 15px; height: auto; }
	.provideP7 .w1436{ width: 100%; }
	.provideP7 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.provideP7 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.provideP7 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px;}
	.provideP7 .mxfDiv{ margin-top: 35px; height: auto; }
	.provideP7 .imgDiv{ position: relative; bottom: 0; }
	.provideP7 .imgDiv img{ width: 100%; }
	.provideP7 .conDiv{ float: none; width: auto; height: auto; padding: 20px 15px;}
	.provideP7 .conDiv li{ padding-bottom: 12px; padding-left: 28px; font-size: 12px; line-height: 24px; background: url(../images/ico2.png) left 6px no-repeat;}

	.AMRP1{ padding: 75px 15px 60px; }
	.AMRP1 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.AMRP1 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.AMRP1 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.AMRP1 .content{ font-size: 12px; line-height: 24px; padding: 25px 0 15px; }
	.AMRP1 .topImg{ width: auto; }
	.AMRP1 .botImg{ padding-top: 60px; width: auto; }
	.AMRP2{ padding: 45px 15px; height: auto;}
	.AMRP2 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.AMRP2 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.AMRP2 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.AMRP2 .mxfDiv{ padding-top: 20px;}
	.AMRP2 .leftImg{ position: relative; left: 0; text-align: center; float: none; }
	.AMRP2 .leftImg img{ width: 75%; }
	.AMRP2 .rightDiv{ width: auto; float: none; padding-top: 20px;}
	.AMRP2 .content{ font-size: 12px; line-height: 24px; padding-bottom: 15px;}
	.AMRP2 .list li{ float: left; width: 33.33%; }
	.AMRP2 .list li .box{ border-right: #fff solid 1px; }
	.AMRP2 .list li:last-child .box{ border-right: none; }
	.AMRP2 .list li .topDiv{ height: 185px; }
	.AMRP2 .list li .imgDiv{ padding: 15px 0 10px; }
	.AMRP2 .list li .imgDiv img{ width: 66px; }
	.AMRP2 .list li .name{ font-size: 12px; line-height: 20px; }
	.AMRP2 .list li .msg{ height: 92px; padding: 8px 5px 0; line-height: 18px; font-size: 12px; }
	.AMRP3{ padding: 45px 15px; height: auto;}
	.AMRP3 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.AMRP3 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.AMRP3 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.AMRP3 .mxfDiv{ padding-top: 20px;}
	.AMRP3 .leftDiv{ width: auto; float: none; }
	.AMRP3 .content{ font-size: 12px; line-height: 24px; padding-bottom: 20px;}
	.AMRP3 .list li{ width: 50%; }
	.AMRP3 .list:before{ display: none; }
	.AMRP3 .list li:nth-child(2n) .box{ border-right: none;}
	.AMRP3 .list li:last-child .box{ border-right: none; }
	.AMRP3 .list li .txt{ background: #026cd2; font-size: 14px; }
	.AMRP3 .list li .midDiv{ height: 195px; }
	.AMRP3 .list li .imgDiv{ padding: 5px 0 3px; }
	.AMRP3 .list li .imgDiv img{ width: 88px; }
	.AMRP3 .list li .name{ font-size: 12px; }
	.AMRP3 .list li .msg{ height: 92px; padding: 18px 10px 0; line-height: 18px; font-size: 12px; }
	.AMRP3 .rightImg{ float: none; right: 0; text-align: center; padding-top: 20px; }
	.AMRP3 .rightImg img{ width: 75%; }
	.AMRP4{ padding: 45px 15px; height: auto; }
	.AMRP4 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.AMRP4 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.AMRP4 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.AMRP4 .mxfDiv{ padding-top: 20px;}
	.AMRP4 .leftImg{ float: none; text-align: center; left: 0; }
	.AMRP4 .leftImg img{ width: 75%; }
	.AMRP4 .rightDiv{ width: auto; float: none; padding-top: 20px;}
	.AMRP4 .content{ font-size: 12px; line-height: 24px; padding-bottom: 15px;}
	.AMRP4 .shadog .txt{ font-size: 14px; }
	.AMRP4 .shadog .midDiv{ height: 125px; }
	.AMRP4 .shadog .imgDiv img{ width: 168px; }
	.AMRP4 .shadog .name{ font-size: 12px; line-height: 30px; }
	.AMRP4 .shadog .msg{ height: auto; padding: 16px 40px; line-height: 18px; font-size: 12px; }
	.AMRP5{ padding: 45px 15px; height: auto;}
	.AMRP5 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.AMRP5 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.AMRP5 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.AMRP5 .mxfDiv{ padding-top: 20px;}
	.AMRP5 .leftDiv{ width: auto; float: none; }
	.AMRP5 .content{ font-size: 12px; line-height: 24px; padding-bottom: 20px;}
	.AMRP5 .list:before{ display: none; }
	.AMRP5 .list li:nth-child(2n) .box{ border-right: none;}
	.AMRP5 .list li:last-child .box{ border-right: none; }
	.AMRP5 .list li .txt{ background: #026cd2; font-size: 14px; }
	.AMRP5 .list li .midDiv{ height: 205px; }
	.AMRP5 .list li .imgDiv{ padding: 10px 0 3px; }
	.AMRP5 .list li .imgDiv img{ width: 78px; }
	.AMRP5 .list li .name{ font-size: 12px; padding: 0 5px; }
	.AMRP5 .list li .msg{ height: 92px; padding: 18px 10px 0; line-height: 18px; font-size: 12px; }
	.AMRP5 .rightImg{ float: none; right: 0; text-align: center; padding-top: 20px; }
	.AMRP5 .rightImg img{ width: 75%; }
	.AMRP6{ padding: 45px 15px; height: auto;}
	.AMRP6 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.AMRP6 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.AMRP6 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.AMRP6 .mxfDiv{ padding-top: 20px;}
	.AMRP6 .leftImg{ float: none; text-align: center; left: 0; }
	.AMRP6 .leftImg img{ width: 75%; }
	.AMRP6 .rightDiv{ width: auto; float: none; padding-top: 20px; }
	.AMRP6 .content{ font-size: 12px; line-height: 24px; padding-bottom: 20px;}
	.AMRP6 .list li .txt{ font-size: 14px; }
	.AMRP6 .list li .midDiv{ height: 165px;  }
	.AMRP6 .list li .imgDiv img{ width: 78px; }
	.AMRP6 .list li .name{ font-size: 12px; line-height: 20px; }
	.AMRP6 .list li .msg{ height: 72px; padding: 16px 10px 0; line-height: 18px; font-size: 12px; }
	.AMRP7{ padding: 45px 15px; height: auto;}
	.AMRP7 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.AMRP7 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.AMRP7 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.AMRP7 .mxfDiv{ padding-top: 20px;}
	.AMRP7 .leftImg{ float: none; text-align: center; left: 0; }
	.AMRP7 .leftImg img{ width: 75%; }
	.AMRP7 .rightDiv{ width: auto; float: none; padding-top: 20px; }
	.AMRP7 .content{ font-size: 12px; line-height: 24px; padding-bottom: 20px;}
	.AMRP7 .list li .txt{ font-size: 14px; }
	.AMRP7 .list li .midDiv{ height: 145px; }
	.AMRP7 .list li .imgDiv{ padding: 8px 0 6px; }
	.AMRP7 .list li .imgDiv img{ width: 58px; }
	.AMRP7 .list li .name{ padding: 0 5px; font-size: 12px; line-height: 18px; }
	.AMRP7 .list li .msg{ height: 205px; padding: 12px 10px 0; line-height: 18px; font-size: 12px; }
	.logisticsP1{ padding: 75px 15px; height: auto; box-sizing: border-box; background: center bottom no-repeat; background-size: 100%; }
	.logisticsP1 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.logisticsP1 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.logisticsP1 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.logisticsP1 .content{ font-size: 12px; line-height: 24px; padding-top: 25px; }
	.logisticsP2{ padding: 30px 15px 45px; }
	.logisticsP2 .w1674{ width: auto; }
	.logisticsP2 .listBox{ padding: 25px 0 10px; overflow: hidden; }
	.logisticsP2 .listBox ul{ display: block; }
	.logisticsP2 .listBox li{ float: left; width: 50%; padding-bottom: 15px; }
	.logisticsP2 .listBox li .name{ padding-top: 15px; font-size: 14px; line-height: 22px; height: 44px; }
	.logisticsP2 .listBox .list2{ padding: 20px 0 0; }
	.logisticsP2 .listBox .list1{ overflow: hidden; }
	.logisticsP2 .listBox .list1 img{ height: 78px; }
	.logisticsP2 .listBox .list2 img{ height: 82px; }

	.logisticsP3{ padding: 35px 15px 0; }
	.logisticsP3 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.logisticsP3 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.logisticsP3 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.logisticsP3 .content{ font-size: 12px; line-height: 24px; padding: 20px 0 10px; }
	.logisticsP4{ padding: 45px 15px; height: auto; }
	.logisticsP4 .list li{ padding-bottom: 20px; display: block;}
	.logisticsP4 .list li .conDiv{ padding-right: 0; width: auto; padding-top: 15px; }
	.logisticsP4 .list li .imgDiv{ width: auto; }
	.logisticsP4 .list li .name{ font-size: 14px; line-height: 14px; padding-bottom: 12px; }
	.logisticsP4 .list li .msg{ font-size: 12px; line-height: 26px; }
	.logisticsP4 .list li:nth-child(2n) .conDiv{ padding-left: 0; }
	.logisticsP5{ height: auto; padding: 45px 15px 20px; }
	.logisticsP5 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.logisticsP5 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.logisticsP5 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.logisticsP5 .mxfDiv{ margin-top: 20px; }
	.logisticsP5 .shadog{ position:relative; left:0; width:100%; height:200px;}
	.logisticsP5 .imgDiv{ height:200px; }
	.logisticsP5 .rightList{ width: auto; float: none; padding-top: 20px; }
	.logisticsP5 .rightList li{ padding-bottom: 15px; }
	.logisticsP5 .rightList li .name{ padding-left: 28px; font-size: 16px; line-height: 16px; padding-bottom: 6px; }
	.logisticsP5 .rightList li .msg{ line-height: 24px; padding-left: 28px; font-size: 12px; background: url(../images/ico2.png) left 6px no-repeat; }
	.educateP1{ height: auto; padding: 75px 15px 45px; }
	.educateP1 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.educateP1 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.educateP1 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.educateP1 .leftImg{ width: auto; float: none; text-align: center; padding-top: 25px; }
	.educateP1 .leftImg img{ width: 70%; }
	.educateP1 .rightDiv{ width: auto; padding-top: 20px; float: none;}
	.educateP1 .content{ font-size: 12px; line-height: 24px; padding-bottom: 25px;}
	.educateP1 .list li{ height: 57px; line-height: 56px; font-size: 12px; }

	.educateP2{ padding: 45px 15px; height: auto; }
	.educateP2 .w1385{ width: auto; }
	.educateP2 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.educateP2 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.educateP2 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.educateP2 .list{ padding-top: 30px; }
	.educateP2 .list ul{ margin-right: 0; }
	.educateP2 .list li{ float: none; width: auto; padding-bottom: 35px; }
	.educateP2 .list li:last-child{ padding-bottom: 0; }
	.educateP2 .list li .box{ margin-right: 0; }
	.educateP2 .list li .teme{ padding: 0 10px 0 50px; height: 41px; border-top-left-radius: 48px; border-bottom-left-radius: 48px;}
	.educateP2 .list li .num{ width: 41px; height: 41px; background-size: 41px; line-height: 40px; font-size: 20px; }
	.educateP2 .list li .name{ font-size: 12px; height: 41px; line-height: 16px; }
	.educateP2 .list li .imgDiv{ padding-top: 25px; }
	.educateP3{ padding: 45px 15px; height: auto; }
	.educateP3 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.educateP3 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.educateP3 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.educateP3 .list{ padding-top: 25px; }
	.educateP3 .list ul{ margin-right: 0; }
	.educateP3 .list li{ float: none; width: auto; padding-bottom: 30px;}
	.educateP3 .list li:last-child{ padding-bottom: 0; }
	.educateP3 .list li .box{ margin-right: 0; }
	.educateP3 .list li .limg{ height: auto; padding-bottom: 15px; text-align: center;}
	.educateP3 .list li .limg img{ width: 220px; }
	.educateP3 .list li .name{ font-size: 14px; line-height: 14px; padding-bottom: 15px; }
	.educateP3 .list li .msg{ padding-left: 6px; font-size: 12px; line-height: 20px; height: auto; padding-bottom: 15px; }
	.educateP4{ padding: 0 15px 45px; height: auto; }
	.educateP4 .list ul{ margin-right: 0; }
	.educateP4 .list li{ float: none; width: auto; padding-bottom: 30px;}
	.educateP4 .list li:last-child{ padding-bottom: 0; }
	.educateP4 .list li .box{ margin-right: 0; }
	.educateP4 .list li .limg{ height: auto; padding-bottom: 15px; text-align: center;}
	.educateP4 .list li .limg img{ width: 220px; }
	.educateP4 .list li .name{ font-size: 14px; line-height: 14px; padding-bottom: 15px; }
	.educateP4 .list li .msg{ padding-left: 6px; font-size: 12px; line-height: 20px; height: auto; padding-bottom: 15px; }
	.educateP5{ padding: 45px 15px; height: auto; }
	.educateP5 .list ul{ margin-right: 0; }
	.educateP5 .list li{ float: none; width: auto; padding-bottom: 30px;}
	.educateP5 .list li:last-child{ padding-bottom: 0; }
	.educateP5 .list li .box{ margin-right: 0; }
	.educateP5 .list li .limg{ height: auto; padding-bottom: 15px; text-align: center;}
	.educateP5 .list li .limg img{ width: 220px; }
	.educateP5 .list li .name{ font-size: 14px; line-height: 14px; padding-bottom: 15px; }
	.educateP5 .list li .msg{ padding-left: 6px; font-size: 12px; line-height: 20px; height: auto; padding-bottom: 15px; }
	
	.disinfectP1{ height: auto; padding: 75px 15px 45px; }
	.disinfectP1 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.disinfectP1 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.disinfectP1 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.disinfectP1 .leftImg{ width: auto; float: none; top: 0; text-align: center; padding-top: 25px; }
	.disinfectP1 .leftImg img{ width: 70%; }
	.disinfectP1 .rightDiv{ width: auto; padding-top: 20px; float: none; }
	.disinfectP1 .content{ font-size: 12px; line-height: 24px; padding-bottom: 20px;}
	.disinfectP1 .list{ height: auto; padding: 0 0 20px; }
	.disinfectP1 .list:after{ display: none;}
	.disinfectP1 .list li{ width: 50%; height: 66px; padding-top: 20px; position: relative;}
	.disinfectP1 .list li:after{ content: ''; position: absolute; right: 0; top: 50%; width: 1px; height: 30px; margin-top: -15px; background: #fff; }
	.disinfectP1 .list li:nth-child(2n):after{ display: none; }
	.disinfectP1 .list li .txt{ font-size: 15px; line-height: 15px; height: 26px; }
	.disinfectP1 .list li .wen{ font-size: 12px; line-height: 12px; }
	.disinfectP1 .line em{ display: none; }
	.disinfectP2{ padding: 45px 15px; height: auto; }
	.disinfectP2 .w1460{ width: auto; }
	.disinfectP2 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.disinfectP2 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.disinfectP2 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.disinfectP2 .list{ margin-top: 20px; }
	.disinfectP2 .list:after{ display: none;}
	.disinfectP2 .list li{ width: 50%; padding-bottom: 25px; }
	.disinfectP2 .list li .imgDiv{ height: 150px; }
	.disinfectP2 .list li .imgDiv img{ max-width: 162px; max-height: 134px; }
	.disinfectP2 .list li .name{ margin-top: 12px; height: 20px; line-height: 20px; font-size: 12px; }
	.disinfectP3{ padding: 45px 15px 20px; height: auto; }
	.disinfectP3 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.disinfectP3 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.disinfectP3 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.disinfectP3 .list{ padding-top: 25px; }
	.disinfectP3 .list ul{ margin-right: -10px; }
	.disinfectP3 .list li{ width: 50%; padding-bottom: 20px;}
	.disinfectP3 .list li .box{ margin-right: 10px; }
	.disinfectP3 .list li .name{ padding-top: 15px; height: 20px; line-height: 20px; font-size: 12px; }
	.wardP1{ height: auto; padding: 75px 15px 45px; }
	.wardP1 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.wardP1 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.wardP1 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.wardP1 .mxfDiv{ height: auto; float: none; width: auto;  }
	.wardP1 .leftImg{ width: auto; text-align: center; position: relative; padding-top: 20px;}
	.wardP1 .leftImg img{ width: 30%; }
	.wardP1 .rightDiv{ padding-top: 20px; float: none; }
	.wardP1 .content{ float: none; font-size: 12px; line-height: 24px; padding: 0 0 20px 0; width: auto;}
	.wardP1 .list{ position: relative; bottom: 0; width: auto; height: auto; }
	.wardP1 .teme{ padding: 15px;  }
	.wardP1 .teme li{ width: 33.33%; padding-top: 20px; }
	.wardP1 .teme li .ico{ height: 70px; }
	.wardP1 .teme li .ico img{ width: 56px; }
	.wardP1 .teme li .name{ font-size: 12px; line-height: 12px; height: 16px; }
	.wardP2{ padding: 45px 15px; height: auto; }
	.wardP2 .w1385{ width: auto; }
	.wardP2 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.wardP2 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.wardP2 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.wardP2 .list{ padding-top: 30px; }
	.wardP2 .list ul{ margin-right: 0; }
	.wardP2 .list li{ float: none; width: auto; padding-bottom: 35px; }
	.wardP2 .list li:last-child{ padding-bottom: 0; }
	.wardP2 .list li .box{ margin-right: 0; }
	.wardP2 .list li .teme{ padding: 0 10px 0 50px; height: 41px; border-top-left-radius: 48px; border-bottom-left-radius: 48px;}
	.wardP2 .list li .num{ width: 41px; height: 41px; background-size: 41px; line-height: 40px; font-size: 20px; }
	.wardP2 .list li .name{ font-size: 12px; height: 41px; }
	.wardP2 .list li .msg{ font-size: 12px; line-height: 24px; padding-top: 10px; height: auto; }
	.wardP2 .list li .imgDiv{ padding-top: 15px; }
	.wardP3{ padding: 45px 15px; height: auto; }
	.wardP3 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.wardP3 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.wardP3 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.wardP3 .mxfDiv{ margin-top: 15px; height: auto;}
	.wardP3 .mxfDiv .imgDiv{ position: relative; left: 0; margin-left: 0; text-align: center;}
	.wardP3 .mxfDiv .imgDiv img{ width: 30%; }
	.wardP3 .mxfDiv .listDiv{ padding-top: 0; padding-bottom: 25px; height: auto; margin-top: 15px; }
	.wardP3 .mxfDiv .listDiv:after{ height: 100%; }
	.wardP3 .mxfDiv .list li{ padding-left: 70px; height: 56px; line-height: 20px; font-size: 14px; margin-bottom: 12px; }
	.wardP3 .mxfDiv .list li .ico img{ width: 56px; }
	.wardP3 .mxfDiv .list li .txt{ height: 56px; display: table-cell; vertical-align: middle; }
	.wardP3 .mxfDiv .list_l{ padding: 15px 10px 12px 10px; float: none; }
	.wardP3 .mxfDiv .list_r{ padding: 0 10px 0 10px; float: none; }
	.wardP4{ padding: 45px 15px; height: auto; }
	.wardP4 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.wardP4 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.wardP4 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.wardP4 .temeDiv{ margin-top: 20px; }
	.wardP4 .content{ position: relative; font-size: 12px; line-height: 24px; width: auto; }
	.wardP4 .mxfDiv{ width: auto; height: auto; padding-top: 20px;}
	.wardP4 .leftDiv{ width: auto; float: none; }
	.wardP4 .leftDiv .name{ padding-top: 20px; font-size: 12px; line-height: 12px; }
	.wardP4 .rightDiv{ width: auto; position: relative; padding-top: 25px; }
	.connectP1{ padding: 75px 15px 35px; height: auto; }
	.connectP1 .rightDiv{ width: auto; float: none; }
	.connectP1 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP1 .cntitle:after{ width: 30px; height: 1px; }
	.connectP1 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP1 .content{ padding-top: 15px; font-size: 12px; line-height: 24px; }
	.connectP1 .mxfDiv{ margin-top: 15px; height: auto; }
	.connectP1 .mxfDiv li{ width: 100%; padding-bottom: 10px; }
	.connectP1 .mxfDiv li:first-child{ display: none;}
	.connectP1 .mxfDiv li img{ width: 100%; }
	.connectP1 .phoneImg{ display: block; }
	.connectP2{ padding: 45px 15px; height: auto; background-color: #000; background-size: 100%; }
	.connectP2 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP2 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.connectP2 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP2 .mxfDiv{ margin-top: 0; height: auto; }
	.connectP2 .midImg{ position: relative; width: 80%; left: 0; margin: 0 auto; }
	.connectP2 .midImg img{ width: 100%; }
	.connectP2 .list{ width: auto; float: none; padding-top: 20px;}
	.connectP2 .list li{ padding-bottom: 15px; }
	.connectP2 .list li .txt{ font-size: 14px; line-height: 14px; }
	.connectP2 .list li .msg{ font-size: 12px; line-height: 22px;}
	.connectP3{ height: auto; padding: 45px 15px; background: right center no-repeat; }
	.connectP3 .mxfDiv{ float: none; width: auto; display: block; }
	.connectP3 .leftDiv{ width: auto; padding-bottom: 20px; }
	.connectP3 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP3 .cntitle:after{ width: 30px; height: 1px; }
	.connectP3 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP3 .rightDiv{ width: auto; padding-top: 10px; position: relative; }
	.connectP3 .rightDiv .txt{ font-size: 16px; line-height: 16px; }
	.connectP3 .rightDiv .content{ width: auto; height: auto; background-size: 100% 100%; padding: 25px 20px 15px; }
	.connectP3 .rightDiv .content p{ font-size: 12px; line-height: 22px; padding-bottom: 20px; }
	.connectP4{ padding: 45px 15px; height: auto; background: left center no-repeat; }
	.connectP4 .mxfDiv{ display: block;}
	.connectP4 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP4 .cntitle:after{ width: 30px; height: 1px;  }
	.connectP4 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP4 .leftDiv{ width: auto; padding-top: 10px;}
	.connectP4 .leftDiv .txt{ font-size: 16px; line-height: 16px; }
	.connectP4 .leftDiv .content{ width: auto; height: auto; background-size: 100% 100%; padding: 25px 20px 15px;}
	.connectP4 .leftDiv .content p{ font-size: 12px; line-height: 22px; padding-bottom: 20px; }
	.connectP4 .rightDiv{ padding-left: 0; padding-bottom: 20px; }
	.connectP5{ padding: 45px 15px; height: auto; background: right center no-repeat; }
	.connectP5 .rightDiv{ float: none; width: auto; right: 0; }
	.connectP5 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP5 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.connectP5 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP5 .mxfDiv{ margin-top: 25px; padding-top: 10px; }
	.connectP5 .mxfDiv .txt{ font-size: 16px; line-height: 16px; }
	.connectP5 .mxfDiv .content{ width: auto; height: auto; background-size: 100% 100%; padding: 25px 20px 15px; }
	.connectP5 .mxfDiv .content p{ font-size: 12px; line-height: 22px; padding-bottom: 15px; }
	.connectP6{ height: auto; }
	.connectP6 .leftDiv{ float: none; width: auto; padding: 45px 15px; height: auto; background-color: #000; background-size: 100%; }
	.connectP6 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP6 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.connectP6 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP6 .mxfDiv{ margin-top: 20px; padding-top: 10px; }
	.connectP6 .mxfDiv .txt{ font-size: 16px; line-height: 16px; }
	.connectP6 .mxfDiv .content{ width: auto; height: auto; background-size: 100% 100%; padding: 25px 20px; }
	.connectP6 .mxfDiv .content p{ font-size: 12px; line-height: 20px; padding-bottom: 15px; }
	.connectP6 .rightList{ width: auto; float: none; }
	.connectP6 .rightList li{ height: 186px; }
	.connectP6 .rightList li .name{ left: 6.5%; top: 12%; font-size: 14px; line-height: 14px; }
	.connectP7{ padding: 45px 15px; height: auto; }
	.connectP7 .mxfDiv{ width: auto; right: 0; }
	.connectP7 .leftDiv{ width: auto; float: none; padding-bottom: 25px;}
	.connectP7 .title{ padding-left: 0; }
	.connectP7 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP7 .cntitle:after{ width: 30px; height: 1px; }
	.connectP7 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP7 .imgDiv{ padding-top: 20px; }
	.connectP7 .imgDiv img{ width: 100%; }
	.connectP7 .rightDiv{ width: auto; padding-top: 10px; position: relative; }
	.connectP7 .rightDiv .txt{ font-size: 16px; line-height: 16px; }
	.connectP7 .rightDiv .content{ width: auto; height: auto; background-size: 100% 100%; padding: 25px 20px 15px; }
	.connectP7 .rightDiv .content p{ font-size: 12px; line-height: 20px; padding-bottom: 20px; }
	.connectP8{ height: auto; }
	.connectP8 .leftDiv{ float: none; width: auto; padding: 45px 15px; height: auto; background-color: #000; background-size: 100%; }
	.connectP8 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP8 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.connectP8 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP8 .mxfDiv{ margin-top: 20px; padding-top: 10px; }
	.connectP8 .mxfDiv .txt{ font-size: 16px; line-height: 16px; }
	.connectP8 .mxfDiv .content{ width: auto; height: auto; background-size: 100% 100%; padding: 25px 20px; }
	.connectP8 .mxfDiv .content p{ font-size: 12px; line-height: 20px; padding-bottom: 15px; }
	.connectP8 .limg{ width: auto; margin: 25px auto 0; }
	.connectP8 .rightList{ width: auto; float: none; }
	.connectP8 .rightList li{ height: 186px; }
	.connectP8 .rightList li .name{ left: 6.5%; top: 12%; font-size: 14px; line-height: 14px; }
	.connectP9{ padding: 45px 15px 25px; height: auto; }
	.connectP9 .cntitle{ font-size: 18px; line-height: 18px; padding-bottom: 12px; }
	.connectP9 .cntitle:after{ margin-left: -15px; width: 30px; height: 1px; }
	.connectP9 .entitle{ padding-top: 12px; font-size: 14px; line-height: 14px; }
	.connectP9 .list{ padding-top: 25px; }
	.connectP9 .list ul{ margin-right: -10px; }
	.connectP9 .list li{ width: 50%; padding-bottom: 20px;}
	.connectP9 .list li .box{ margin-right: 10px; }
	.connectP9 .list li .name{ padding-top: 10px; height: 20px; line-height: 20px; font-size: 12px; }
	.connectP9 .list li .wen{ height: 20px; line-height: 20px; font-size: 12px; }

	.indexPart1 .newList{ padding: 20px 0 30px; }
	.indexPart1 .newList ul{ margin-right: 0; }
	.indexPart1 .newList li{ float: none; width: auto; }
	.indexPart1 .newList li .limg{ margin-right: 0; margin-bottom: 5px;}
	.proList{ margin-top: 20px; }
	.proList ul{ margin-right: 0; }
	.proList li{ width: auto; padding-bottom: 10px; }
	.proList li .teme{ margin-right: 0; }
	.proList li .limg{ height: auto; }
	.proList li .limg img{ height: auto; }
	.proList li .name{ bottom: 20px; font-size: 14px; }
	.proList li .teme:hover{box-shadow:0px 6px 10px rgba(0,0,0,0.06);}
	.headD{ height: 25px; }
	}

@media (max-width:370px){
	.ind-bannerTel .swiper-slide .textbox .entext{margin-top:0px}
	.ind-bannerTel .swiper-slide .textbox .cntitle, .ind-bannerTel .swiper-slide .textbox .title{font-size:24px}
	.ind-bannerTel .swiper-slide .textbox .entext{font-size:12px}
	.ind-bannerTel .swiper-slide .textbox.two .text,
	.ind-bannerTel .swiper-slide .textbox .text{font-size:16px}
	.ind-bannerTel .swiper-slide .textbox .more{width:88px;height:34px;line-height:34px}
}

